
///////////////////////////////////////////////////////////////////////////////
//
//  Copyright (c) 2009, Perry L Miller IV
//  All rights reserved.
//  BSD License: http://www.opensource.org/licenses/bsd-license.html
//
///////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////
//
//  Type wrapper. Inspired by Loki::Type2Type from Andrei Alexandrescu.
//
///////////////////////////////////////////////////////////////////////////////

#ifndef _USUL_MPL_TYPE_WRAPPER_H_
#define _USUL_MPL_TYPE_WRAPPER_H_


namespace Usul {
namespace MPL {


template < class T > struct TypeWrap
{
  typedef T Type;
};


} // namespace MPL
} // namespace Usul


#endif // _USUL_MPL_TYPE_WRAPPER_H_
